demolition squads - Francés Inglés Diccionario